//
//  LBVignetteFilter.h
//  OpenGLGame
//
//  Created by Nguyen Cong Huy on 4/5/13.
//  Copyright (c) 2013 UIT. All rights reserved.
//

#ifndef __OpenGLGame__LBVignetteFilter__
#define __OpenGLGame__LBVignetteFilter__

#include "LBFilter.h"
class LBVignetteFilter : public LBFilter{
    float start;
    float end;
    float vignetteColor[3];
    float center[2];
    
    unsigned int startUniform;
    unsigned int endUniform;
    unsigned int vignetteColorUniform;
    unsigned int centerUniform;
public:
    LBVignetteFilter();
    void setStart(float start);
    void setEnd(float end);
    void setCenter(float x, float y);
    void setVignetteColor(float r, float g, float b);
};

#endif
